﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
body{ margin:0 auto;  font-size:12px; font-family:"微软雅黑"; text-align:center; line-height:20px; background: #fff;}
/*body{ margin:0 auto; padding: 150px 0 0 0; font-size:12px; font-family:"微软雅黑"; text-align:center; line-height:20px; background: url('../../images/home/www/2022qglh.jpg') top center no-repeat;}*/

h1{ font-size:14px;}
li{ list-style:none;}
A {TEXT-DECORATION:none;}
a:hover{ color:#4dc3eb;}
input,select{font-size:12px;vertical-align:middle;}
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px;}

/*header logo ############################################################################################################*/
.Header{ clear:both; width:100%; height:94px; margin:0 auto;text-align:center; }
.Header .Cont{ clear:both; width:1200px; margin:0 auto; padding:10px 0 0 0; }
.Header .gxntv_logo{ float:left; width:200px; overflow:hidden; }
.Header .gxntv_logo img{width:164px; height:75px;}
.Header .gxtv_logo{ float:right; width:485px; overflow:hidden; padding-top:28px; }
.Header .gxtv_logo li{ float:left;  }
.Header .gxtv_logo li:nth-last-child(1){ margin-left:35px;padding: 8px 0 0 0; }
.Header .gxtv_logo li img{ display:block;}
.Header .gxtv_logo li.line{ width:1px; height:33px; overflow:hidden;background:#bdbdbd;}
.Header .gxntv_search{ float:left; width:450px; margin-left:30px;}

/* search */
.search{width:425px; height:33px;margin:25px auto 0 auto; padding:3px 0;border-radius:20px; border:1px solid #bdbdbd;}
.search select{display:none;}
.search .select_box{float:left;position:relative;width:85px;font-size:18px;color:#888;line-height:33px; text-align: center; border-right:1px solid #ccc;}
.search .select_showbox{height:33px;background:url(../../images/home/www/icon_search.png) 68px 11px no-repeat;}
.search .select_showbox.active{background:url(../../images/home/www/icon_search.png) 68px -18px no-repeat;}
.search .select_option{border-top:none;display:none;left:6px;top:31px; padding-bottom:5px;position:absolute;z-index:9999;border-radius:5px;background:#fff;}
.search .select_option li{width:80px;cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#728fd4;color:#fff;}
.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:33px;line-height:33px;float:left;}
.search input.inp_srh{outline:none;width:300px;font-family:"微软雅黑"; font-size:18px; color:#333; text-indent:10px;}
.search input.btn_srh{width:35px; cursor:pointer;background: url(../../images/home/www/icon_search.png) 5px -50px no-repeat;}


.Header .weather{ float:right; width:255px; height:100%; overflow:hidden; text-align:right; }
.Header .date { float:left; width:190px; padding-top:8px;}
.Header .date p{font-size:14px; font-weight:200; color:#333; line-height:22px; }
.Header .weather_icon { float:right; width:50px;}
.Header .weather_icon img {width:50px; height:56px;}


/*栏目 ############################################################################################################*/
.Nav{ clear:both; width:100%; height:49px; margin:0 auto;text-align:center; background: url(../../images/home/www/nav_bg.jpg) top center no-repeat ;}
.Nav .Cont{ clear:both; width:1200px; height:100%; margin:0 auto; text-align: left;  }
.Nav .sub { float:left; width:940px;  }
.Nav .sub ul{ margin: 0px;  padding: 0px;  list-style: none;}
.Nav .sub ul.dropdown{  position: relative;width: 100%; }
.Nav .sub ul.dropdown li{ float:left; position: relative; width:65px; padding-right:10px;font-size:18px; font-weight:normal; line-height:49px; color:#FFF;  }
.Nav .sub ul.dropdown li.re{  width:90px;}
.Nav .sub ul.dropdown li.end{  width:100px; }
.Nav .sub ul.dropdown li a { display: block;color: #fff; position: relative; z-index: 2000; text-decoration: none;font-weight: 300; min-width: 65px;}
.Nav .sub ul.dropdown li a:hover,.Nav .sub ul.dropdown li a.hover{position: relative; color:#ffbd00;}
.Nav .sub ul.dropdown li span {color: #fff; }
.Nav .sub ul.sub_menu { display: none;position: absolute;  top: 0;  left:-30px; padding-bottom:20px; z-index:1000;   text-align:center;}
.Nav .sub ul.sub_menu li { clear:both; display:block;width:100px; height:36px; overflow:hidden;padding:0;font-size:14px; font-weight: normal; color: #fff; line-height:36px; border-left: none;border-top: 1px solid #6a727f; background: #596273; }
.Nav .sub ul.sub_menu li a{ margin:0 auto; font-size:14px; display:block; color:#fff !important; }
.Nav .sub ul.sub_menu li a:hover{ display: block; color: #fff !important; background:#728fd4;}
.Nav .sub ul.sub_menu_long { left:-40px;}
.Nav .sub ul.sub_menu_long li{width: 130px; }

.drop > a{  position: relative; color:#fff;}
.drop > a:after{ content:"";  position: absolute; right:17px;  top:48%; border-left:4px solid transparent;  border-top:4px solid #728fd4; border-right:4px solid transparent;  z-index: 999;}
.drop > a:hover:after{ content:"";  border-left:4px solid transparent; border-top: none; border-bottom:4px solid #728fd4; border-right:4px solid transparent;}

.Nav .user { float:right; width:255px; overflow:hidden; }
.Nav .user li{ float:right; max-width:170px;height:45px;overflow:hidden; margin-top:4px; padding:0 10px;font-size:18px; font-weight:normal; line-height:49px; color:#FFF; text-align:center; }
.Nav .user li a{ font-size:18px; font-weight:normal; line-height:49px; color:#FFF;   }
.Nav .user li.login{ background:#728fd4;}

/*轮换图 ############################################################################################################*/
.focus .focus_inner,.focus .focus_nav{z-index:1;overflow:hidden}
.focus,.focus .focus_list{width:100%;height:460px}
.focus{min-width:1200px;overflow:hidden}
.focus .focus_inner{position:relative}
.focus .focus_list li,.focus .focus_list li a{left:0;top:0;width:100%;height:100%;position:absolute}
.focus .focus_list img{display:none}
.focus .focus_list li{background-repeat:no-repeat;background-position:center top;background-size:auto 100%;opacity:0;transition:opacity .3s ease;display:none}
.focus .focus_list li.active{display:block;opacity:1}
.focus .focus_list li a{display:block}
.focus .focus_nav{width:250px;padding:0;position:absolute;top:30px;margin-left:150px;left:50%;background:#000; text-align:left;background:rgba(0,0,0,.7)}
.focus .focus_nav li{overflow:hidden; margin-bottom:-1px;}
.focus .focus_nav li a{display:block; min-height:26px; overflow:hidden; margin:0 19px;padding:15px 0;font-size:14px;color:#d2d2d2;line-height:26px;border-bottom:1px solid #8d8d8d}
.focus .focus_nav li.active a,.rollBtn{font-size:18px;color:#fff;}
.focus .focus_nav li.active{}
.resp-1024 .focus,.resp-1024 .focus .focus_list{height:400px}
.resp-1024 .focus .focus_nav{top:15px;margin-left:340px}
.resp-1280 .focus,.resp-1280 .focus .focus_list{height:400px}
.resp-1280 .focus .focus_nav{top:15px;margin-left:350px}
.resp-1440 .focus,.resp-1440 .focus .focus_list{height:450px}
.resp-1440 .focus .focus_nav{top:40px;margin-left:350px}
.chart-info,.focusImg{height:450px}
.focusImg{min-width:1200px;overflow:hidden}

/*头条 ############################################################################################################*/
.Topline{ position:relative;clear:both; width:1200px; height:100%; min-height:80px; overflow:hidden; margin:30px auto 0 auto;text-align:center;  background: url(../../images/home/www/hl_bg.jpg) no-repeat #f6f7fc; }
.Topline .i_tt{ position:absolute; left:0 ; top:0; width:59px; height:59px; }
.Topline .Cont{  clear:both;padding:15px 40px; text-align: center; }
.Topline .Cont h1{font-size:30px; font-weight: bold; line-height:45px; color:#354a7e;}
.Topline .Cont h1 a{font-size:30px; font-weight: bold;color:#354a7e;}
.Topline .Cont h1 a:hover{color:#728fd4;}

/*gra 今日焦点 ############################################################################################################*/
.grA{clear:both; width:1200px; height:100%; overflow:hidden; margin:0 auto; padding-top:15px;text-align:left; background: url(../../images/home/www/hl_bg2.jpg)  no-repeat;  }
.grA_L{ float:left; width:585px; height:100%; overflow:hidden; }
.grA_R{ float:right; width:610px; height:100%; overflow:hidden; }

/*今日焦点 ############################################################################################################*/
.Focus_news{clear:both; height:100%; overflow:hidden; text-align:left; }
h2.Focus_news_T {height:40px; overflow:hidden; }
.Focus_news_T .capname{ float:left; display:block; width:100px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Focus_news_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Focus_news .Cont{clear:both; height:100%;padding:20px 0;  }
.Focus_news .Cont li{font-size:18px; font-weight:200; line-height:24px; color:#000; padding:8px 0 8px 24px;}
.Focus_news .Cont li a{font-size:18px; font-weight: 200;color:#000;}
.Focus_news .Cont li a:hover{color:#728fd4;}
.Focus_news .Cont li i { margin-left:-24px;}
.Focus_news .Cont li .i_v{ float:left; display:block; width:24px; height:24px; background:url(../../images/home/www/icon.png) 0 8px no-repeat;}
.Focus_news .Cont li .i_d{ float:left;  display:block; width:24px; height:24px; background:url(../../images/home/www/icon.png) 10px -16px no-repeat;}

/*今日焦点 右边图片列表############################################################################################################*/
.Focus_pic{clear:both; height:100%; overflow:hidden; text-align:left; }
.Focus_pic .Cont{clear:both; height:100%;padding:40px 0 0 0;  }
.Focus_pic .Cont li{ position:relative; float:left; width:285px; height:160px; overflow:hidden; margin:0 0 20px 15px;}
.Focus_pic .Cont li img{width:285px; height:160px; }
.Focus_pic .Cont li:hover p{ position:absolute; left:0 ; margin:0; bottom:0; width:265px; min-height:25px; overflow:hidden; padding:5px 10px;font-size:16px; font-weight: 200;color:#fff; line-height:25px; text-align:left; background:url(../../images/home/www/text_bg.png);}
.Focus_pic .Cont li:hover p a{font-size:16px; font-weight: 200;color:#fff;}
.Focus_pic .Cont li:hover p a:hover{color:#ffbd00;}

/*grb 要闻 时政 法治 综艺 ############################################################################################################*/
.grB{clear:both; width:1200px; height:100%; overflow:hidden; margin:10px auto 0 auto;text-align:left; }
.grB_L{ float:left; width:585px; height:100%; overflow:hidden; }
.grB_R{ float:right; width:585px; height:100%; overflow:hidden; }


/*要闻 时政 ############################################################################################################*/
.News{clear:both; height:100%; overflow:hidden; text-align:left; }
h2.News_T {height:40px; overflow:hidden; }
.News_T .capname{ float:left;height:38px;font-size:22px; font-weight:600;line-height:35px;}
#News{ height:38px; }
#News a{float:left; display:block;width:50px; height:38px;overflow:hidden; margin-right:30px; color:#ccc; text-align:center; cursor:pointer;}
#News a:hover{ text-decoration:none;}
#News a.on{ display:block;width:50px; height:38px;  color:#728fd4;  border-bottom:2px solid #728fd4;}

.News_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.News .Cont{clear:both; height:100%;padding:20px 0;  }
.News .Ctxt{clear:both; height:160px; overflow:hidden; margin-bottom:20px; padding-right:10px; background:#f5f5f5;}
.News .Ctxt img{ float:left; width:285px; height:160px; margin-right:20px;}
.News .Ctxt h3{ margin:20px 0 10px 0;font-size:18px; font-weight:600;color:#000; line-height:24px;}
.News .Ctxt h3 a{font-size:18px; font-weight: 200;color:#000;}
.News .Ctxt h3 a:hover{color:#728fd4;}
.News .Ctxt p{font-size:14px; font-weight:200;color:#404040; line-height:20px; }
.News .Cont li{ height:40px; overflow:hidden;font-size:18px; font-weight: 200;line-height:40px; color:#000; text-indent:15px; white-space:nowrap; text-overflow:ellipsis; background:url(../../images/home/www/icon.png) 0 -10px no-repeat;}
.News .Cont li a{font-size:18px; font-weight: 200;color:#000;}
.News .Cont li a:hover{color:#728fd4;}


/*社会 法治 ############################################################################################################*/
.Social{clear:both; height:100%; overflow:hidden; text-align:left; }
h2.Social_T {height:40px; overflow:hidden; }
.Social_T .capname{ float:left;height:38px;font-size:22px; font-weight:600;line-height:35px;}
#Social{ height:38px; }
#Social a{float:left; display:block;width:50px; height:38px;overflow:hidden; margin-right:30px; color:#ccc; text-align:center; cursor:pointer;}
#Social a:hover{ text-decoration:none;}
#Social a.on{ display:block;width:50px; height:38px;  color:#728fd4;  border-bottom:2px solid #728fd4;}

.Social_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Social .Cont{clear:both; height:100%;padding:20px 0;  }
.Social .Ctxt{clear:both; height:160px; overflow:hidden; margin-bottom:20px; padding-right:10px; background:#f5f5f5;}
.Social .Ctxt img{ float:left; width:285px; height:160px; margin-right:20px;}
.Social .Ctxt h3{ margin:20px 0 10px 0;font-size:18px; font-weight:600;color:#000; line-height:24px;}
.Social .Ctxt h3 a{font-size:18px; font-weight: 200;color:#000;}
.Social .Ctxt h3 a:hover{color:#728fd4;}
.Social .Ctxt p{font-size:14px; font-weight:200;color:#404040; line-height:20px; }
.Social .Cont li{ height:40px; overflow:hidden;font-size:18px; font-weight: 200;line-height:40px; color:#000; text-indent:15px; white-space:nowrap; text-overflow:ellipsis; background:url(../../images/home/www/icon.png) 0 -10px no-repeat;}
.Social .Cont li a{font-size:18px; font-weight: 200;color:#000;}
.Social .Cont li a:hover{color:#728fd4;}

/*新闻强档############################################################################################################*/
.Hot_play_news{clear:both; width:1200px; height:100%; overflow:hidden; margin:20px auto 0 auto; text-align:left; }
h2.Hot_play_news_T {height:40px; overflow:hidden; }
.Hot_play_news_T .capname{ float:left; display:block; width:100px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Hot_play_news_T .capmore{ float: right; padding-top:5px;  }
.Hot_play_news_T .capmore a{display:block; width:105px;height:28px; overflow:hidden;font-size:18px; font-weight:200;line-height:28px; color:#fff;text-align:center; background:#596272; }
.Hot_play_news_T .capmore a:hover{ background:#728fd4; }
.Hot_play_news_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Hot_play_news .Cont{clear:both; height:100%; padding:30px 0 20px 0;  }
.Hot_play_news .Cont li{ position:relative; float:left; width:228px; height:128px; overflow:hidden; margin:0 15px 0 0 ;}
.Hot_play_news .Cont li:nth-child(5){margin:0;}
.Hot_play_news .Cont li:first-child+li+li+li+li{margin:0;}
.Hot_play_news .Cont li img{width:228px; height:128px; }
.Hot_play_news .Cont li p{ position:absolute; left:0 ; margin: 0; bottom:0;width:208px; height:35px; overflow:hidden; padding:0 10px;font-size:16px; font-weight: 200;color:#fff; line-height:35px; text-align:left; background:url(../../images/home/www/text_bg.png);text-overflow: ellipsis;white-space: nowrap;}
.Hot_play_news .Cont li p i{ display:block; float:left; width:30px; height:35px; background:url(../../images/home/www/icon.png) 0 -305px no-repeat;}
.Hot_play_news .Cont li p a{font-size:16px; font-weight: 200;color:#fff;}
.Hot_play_news .Cont li p a:hover{color:#ffbd00;}


/*爱生活############################################################################################################*/
.Love_life{clear:both; width:1200px; height:100%; overflow:hidden; margin:20px auto 0 auto; text-align:left; }
h2.Love_life_T {height:40px; overflow:hidden; }
.Love_life_T .capname{ float:left; display:block; width:100px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Love_life_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Love_life .Cont{clear:both; height:100%;padding:30px 0 20px 0;  }
.Love_life .Cont li{ float:left; width:228px; height:100%; overflow:hidden; margin-right:15px; }
.Love_life .Cont li.end{ margin-right:0; }
.Love_life .Cont li h3{height:41px; overflow:hidden;font-size:18px; font-weight:200;line-height:41px; color:#fff; text-align:center;  background: url(../../images/home/www/itab_a.jpg) no-repeat; }
.Love_life .Cont li h3>a{color: white;cursor: pointer;text-decoration: none;width: 100%;}
.Love_life .Cont li h3.new{height:41px; overflow:hidden;font-size:18px; font-weight:200;line-height:41px; color:#fff; text-align: left;  background: url(../../images/home/www/itab_b.jpg) no-repeat; }
.Love_life .Cont li h3.new b{ float:left; margin:0 45px 0 5px;font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;line-height:41px; color:#fff;}
.Love_life .Cont li .arr01{ display:block; width:0px; height:0px; margin:0 0 10px 95px; border-left:10px solid transparent;  border-top:10px solid #ff7011; border-right:10px solid transparent;}
.Love_life .Cont li .arr02{ display:block; width:0px; height:0px; margin:0 0 10px 95px; border-left:10px solid transparent;  border-top:10px solid #728fd4; border-right:10px solid transparent;}
.accordion_container {width: 228px;	margin:0 auto; padding-top:10px;border-top: 1px  dotted #596272;}
.accordion_container .content, .accordion_container .tab {width:228px;}
.accordion_container .tab {margin-bottom:10px; padding-bottom:10px;border-bottom: 1px  dotted #596272;}
.accordion_container .tab h4 { display:none;font-size:16px; text-align:left; color:#728fd4;background:#fff; }
.accordion_container .tab p {height:46px; overflow:hidden;padding:2px 0;font-size:14px; text-align:left; line-height:22px;}
.accordion_container .tab p a {font-size:16px;color:#838383;}
.accordion_container .content {padding:0;}
.accordion_container .content img { position:relative;display: block;	width:228px;height:128px;}
.accordion_container .content span {position:absolute; left:0 ; bottom:67px; display:block;width:208px; height:23px; overflow:hidden; padding:0 10px;font-size:14px; font-weight: 200;color:#fff; line-height:23px; text-align:right; background:url(../../images/home/www/text_bg.png);}
.accordion_container .content span i{ display:block; float:left; width:30px; height:23px; background:url(../../images/home/www/icon.png) 0 -311px no-repeat;}
.accordion_container .first {z-index: 3;top: 0px; background:#fff;}
.accordion_container .second {z-index: 2;top:65px;}
.accordion {position: relative;	overflow: hidden;height:280px;}
.accordion > div {	position: absolute;	left: 0px;cursor: pointer;}
.hide {}
.accordion_container .current {}
.accordion_container .current .tab p {display: none; color:#fff;}
.accordion_container .current .tab h4 { display:block;height:46px; overflow:hidden;padding:2px 0; font-size:16px; font-weight:200; text-align:left; color:#728fd4; line-height:22px;background:#fff;}
.accordion_container .current .tab h4 a{ font-size:16px; font-weight:200; color:#fff;}

/*视频############################################################################################################*/
.Video{clear:both; width:1200px; height:100%; overflow:hidden; margin:20px auto 0 auto; text-align:left; }
h2.Video_T {height:40px; overflow:hidden; }
.Video_T .capname{ float:left; display:block; width:50px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Video_T .capname a{ font-size:22px; font-weight:600;color:#728fd4; }
.Video_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Video .Cont{clear:both; height:100%;padding:30px 0 20px 0;  }
.Video .Cont a {font-size:18px; font-weight:200;  color:#333; }
.Video .Cont a:hover {color:#728fd4; }
.Video .Cimg{position:relative;  float:left; width:470px; height:100%; overflow:hidden;}
.Video .Cimg h3 {height:51px; overflow:hidden;font-size:18px; font-weight:200; text-align:left; color:#fff; line-height:51px; text-indent:10px;background: url(../../images/home/www/sp_b.jpg) no-repeat;}
.Video .Cimg img{ width:470px; height:264px;}
.Video .Cimg p { margin-top:5px;font-size:18px; font-weight:200; line-height:22px;}
.Video .Cimg span {position:absolute; left:0 ; top:292px; display:block;width:450px; height:23px; overflow:hidden; padding:0 10px;font-size:14px; font-weight: 200;color:#fff; line-height:23px; text-align:right; background:url(../../images/home/www/text_bg.png);}
.Video .Cimg span i{ display:block; float:left; width:30px; height:23px; background:url(../../images/home/www/icon.png) 0 -311px no-repeat;}
.Video .Cimglist{ float:left; width:490px; height:100%; overflow:hidden;}
.Video .Cimglist li{ position:relative;float:left; width:228px; height:187px; overflow:hidden; margin-left:15px;}
.Video .Cimglist li img{ display:block; width:228px; height:128px;}
.Video .Cimglist li p { margin-top:5px;font-size:16px; font-weight:200; text-align:left; line-height:22px;}
.Video .Cimglist li p a{font-size:16px; font-weight:200; line-height:22px;}
.Video .Cimglist li span {position:absolute; left:0 ; top:105px; display:block;width:208px; height:23px; overflow:hidden; padding:0 10px;font-size:14px; font-weight: 200;color:#fff; line-height:23px; text-align:right; background:url(../../images/home/www/text_bg.png);}
.Video .Cimglist li span i{ display:block; float:left; width:30px; height:23px; background:url(../../images/home/www/icon.png) 0 -311px no-repeat;}
.Video .Clist{ position:relative; float: right; width:228px; height:100%;min-height: 30px; overflow:hidden; padding-top:12px; text-align:center;}
.Video .Clist h3{ position:absolute; left:54px; top:0;width:110px; height:25px; overflow:hidden;font-size:22px; font-weight:600;color:#728fd4; line-height:24px; text-align:center; background:#fff;}
.Video .Clist ul{  height:261px; overflow:hidden; padding:20px 15px;border:1px solid #728fd4;}
.Video .Clist li{  height:40px; overflow:hidden;font-size:18px; font-weight: 200;color:#333; line-height:40px; border-bottom:1px dotted #596272;}


/*看客############################################################################################################*/
.Watch{clear:both; width:1200px; height:100%; overflow:hidden; margin:20px auto 0 auto; text-align:left; }
h2.Watch_T {height:40px; overflow:hidden; }
.Watch_T .capname{ float:left; display:block; width:50px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Watch_T .capname a{ font-size:22px; font-weight:600;color:#728fd4; }
.Watch_T .capmore{ float: right; display:block; width:105px;height:28px; overflow:hidden; margin-top:5px;font-size:18px; font-weight:200;line-height:28px; color:#fff; text-align:center; background:#596272;  }
.Watch_T .capmore a{ font-size:18px; font-weight:200;line-height:28px; color:#fff; }
.Watch_T .capmore a:hover{ color:#728fd4; }
.Watch_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Watch .Cont{ position:relative;clear:both; height:390px; overflow:hidden;padding:30px 0 20px 0;  }
.Watch .Cont li{ position: absolute;text-align:left;}
.Watch .Cont li img{ display:block;}
.Watch .Cont li p{ text-indent:-8888px;}
.Watch .Cont li:hover p{position:absolute; left:0; bottom:0; width:90%;min-height:25px; overflow:hidden; padding:10px 5%; font-size:18px; font-weight:200;color:#fff; line-height:25px; text-indent:0;  background:url(../../images/home/www/text_bg.png);}
.Watch .Cont .p1{ left:0; top:30px; width:188px; height:188px;}
.Watch .Cont .p1 img{ width:188px; height:188px;}
.Watch .Cont .p2{ left:203px; top:30px;  width:188px; height:188px;}
.Watch .Cont .p2 img{ width:188px; height:188px;}
.Watch .Cont .p3{ left:0; top:232px; width:390px; height:188px;}
.Watch .Cont .p3 img{ width:390px; height:188px;}
.Watch .Cont .p4{ left:404px; top:30px; width:390px; height:390px;}
.Watch .Cont .p4 img{ width:390px; height:390px;}
.Watch .Cont .p5{ left:809px; top:30px; width:188px; height:390px;}
.Watch .Cont .p5 img{ width:188px; height:390px;}
.Watch .Cont .p6{ left:1011px; top:30px;  width:188px; height:188px;}
.Watch .Cont .p6 img{ width:188px; height:188px;}
.Watch .Cont .p7{ left:1011px; top:232px;  width:188px; height:188px;}
.Watch .Cont .p7 img{ width:188px; height:188px;}

/*grc 东盟 桂讲堂 ############################################################################################################*/
.grC{clear:both; width:1200px; height:100%; overflow:hidden; margin:20px auto 0 auto;}
.grC_L{ float:left; width:585px; height:100%; overflow:hidden; }
.grC_R{ float:right; width:585px; height:100%; overflow:hidden; }

/*东盟 ############################################################################################################*/
.Asean{clear:both; height:100%; overflow:hidden; text-align:left; }
h2.Asean_T {height:40px; overflow:hidden; }
.Asean_T .capname{ float:left; display:block; width:50px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Asean_T .capname a{ font-size:22px; font-weight:600;line-height:35px; color:#728fd4; }
.Asean_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Asean .Cont{clear:both; height:100%;padding:20px 0;  }
.Asean .Clist{clear:both; height:130px; overflow:hidden; }
.Asean .Clist li{ height:40px; overflow:hidden;font-size:18px; font-weight: 200;line-height:40px; color:#000; text-indent:15px; white-space:nowrap; text-overflow:ellipsis; background:url(../../images/home/www/icon.png) 0 -10px no-repeat;}
.Asean .Clist li a{font-size:18px; font-weight: 200;color:#000;}
.Asean .Clist li a:hover{color:#728fd4;}
.Asean .Cimglist{clear:both; height:160px; overflow:hidden; }
.Asean .Cimglist li{ position:relative; float:left; width:285px; height:160px; overflow:hidden; margin-right:15px;}
.Asean .Cimglist li:nth-child(2){margin-right:0px;}
.Asean .Cimglist li:first-child+li{margin-right:0px;}
.Asean .Cimglist li img{width:285px; height:160px; }
.Asean .Cimglist li p{ position:absolute; left:0; bottom:0; width:100%;height:35px; overflow:hidden; font-size:16px; font-weight: 200;color:#fff; line-height:35px; text-align:left; text-indent:10px; background:url(../../images/home/www/text_bg.png);text-overflow: ellipsis;white-space: nowrap;}
.Asean .Cimglist li p a{font-size:16px; font-weight: 200;color:#fff;}
.Asean .Cimglist li p a:hover{color:#ffbd00;}

/*教育 ############################################################################################################*/
.Edu{clear:both; height:100%; overflow:hidden; text-align:left; }
h2.Edu_T {height:40px; overflow:hidden; }
.Edu_T .capname{ float:left; display:block; width:50px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Edu_T .capname a{ font-size:22px; font-weight:600;color:#728fd4; }
.Edu_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Edu .Cont{clear:both; height:100%;padding:20px 0;  }
.Edu .Clist{clear:both; height:130px; overflow:hidden; }
.Edu .Clist li{ height:40px; overflow:hidden;font-size:18px; font-weight: 200;line-height:40px; color:#404040; text-indent:15px; white-space:nowrap; text-overflow:ellipsis; background:url(../../images/home/www/icon.png) 0 -10px no-repeat;}
.Edu .Clist li a{font-size:18px; font-weight: 200;color:#404040;}
.Edu .Clist li a:hover{color:#728fd4;}
.Edu .Cimglist{clear:both; height:160px; overflow:hidden; }
.Edu .Cimglist li{ position:relative; float:left; width:280px; height:160px; overflow:hidden; margin-right:20px;}
.Edu .Cimglist li:nth-child(2){margin-right:0px;}
.Edu .Cimglist li:first-child+li{margin-right:0px;}
.Edu .Cimglist li img{width:280px; height:160px; }
.Edu .Cimglist li p{ position:absolute; left:0; bottom:0; width:100%;height:35px; overflow:hidden; font-size:16px; font-weight: 200;color:#fff; line-height:35px; text-align:left; text-indent:10px; background:url(../../images/home/www/text_bg.png);text-overflow: ellipsis;white-space: nowrap;}
.Edu .Cimglist li p a{font-size:16px; font-weight: 200;color:#fff;}
.Edu .Cimglist li p a:hover{color:#ffbd00;}

/*grd 旅游 青少 ############################################################################################################*/
.grD{clear:both; width:1200px; height:100%; overflow:hidden; margin:20px auto 0 auto;}
.grD_L{ float:left; width:585px; height:100%; overflow:hidden; }
.grD_R{ float:right; width:585px; height:100%; overflow:hidden; }

/*电竞 ############################################################################################################*/
.Gui_hall{clear:both; height:100%; overflow:hidden; text-align:left; }
h2.Gui_hall_T {height:40px; overflow:hidden; }
.Gui_hall_T .capname{ float:left; display:block; width:50px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.Gui_hall_T .capname a{ font-size:22px; font-weight:600;color:#728fd4; }
.Gui_hall_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.Gui_hall .Cont{clear:both; height:100%;padding:20px 0;  }
.Gui_hall .Clist{clear:both; height:130px; overflow:hidden; }
.Gui_hall .Clist li{ height:40px; overflow:hidden;font-size:18px; font-weight: 200;line-height:40px; color:#000; text-indent:15px; white-space:nowrap; text-overflow:ellipsis; background:url(../../images/home/www/icon.png) 0 -10px no-repeat;}
.Gui_hall .Clist li a{font-size:18px; font-weight: 200;color:#000;}
.Gui_hall .Clist li a:hover{color:#728fd4;}
.Gui_hall .Cimglist{clear:both; height:160px; overflow:hidden; }
.Gui_hall .Cimglist li{ position:relative; float:left; width:285px; height:160px; overflow:hidden; margin-right:15px;}
.Gui_hall .Cimglist li:nth-child(2){margin-right:0px;}
.Gui_hall .Cimglist li:first-child+li{margin-right:0px;}
.Gui_hall .Cimglist li img{width:285px; height:160px; }
.Gui_hall .Cimglist li p{ position:absolute; left:0; bottom:0; width:100%;height:35px; overflow:hidden; font-size:16px; font-weight: 200;color:#fff; line-height:35px; text-align:left; text-indent:10px; background:url(../../images/home/www/text_bg.png);text-overflow: ellipsis;white-space: nowrap;}
.Gui_hall .Cimglist li p a{font-size:16px; font-weight: 200;color:#fff;}
.Gui_hall .Cimglist li p a:hover{color:#ffbd00;}

/*华丽播 ############################################################################################################*/
.CLC{clear:both; height:100%; overflow:hidden; text-align:left; }
h2.CLC_T {height:40px; overflow:hidden; }
.CLC_T .capname{ float:left; display:block; width:75px;height:38px; overflow:hidden;font-size:22px; font-weight:600;line-height:35px; color:#728fd4; border-bottom:2px solid #728fd4;  }
.CLC_T .capname a{ font-size:22px; font-weight:600;color:#728fd4; }
.CLC_T .line{ display:block;height:2px; overflow:hidden; margin-top:38px; background:#dedede;  }
.CLC .Cont{clear:both; height:100%;padding:20px 0;  }
.CLC .Clist{clear:both; height:130px; overflow:hidden; }
.CLC .Clist li{ height:40px; overflow:hidden;font-size:18px; font-weight: 200;line-height:40px; color:#404040; text-indent:15px; white-space:nowrap; text-overflow:ellipsis; background:url(../../images/home/www/icon.png) 0 -10px no-repeat;}
.CLC .Clist li a{font-size:18px; font-weight: 200;color:#404040;}
.CLC .Clist li a:hover{color:#728fd4;}
.CLC .Cimglist{clear:both; height:160px; overflow:hidden; }
.CLC .Cimglist li{ position:relative; float:left; width:280px; height:160px; overflow:hidden; margin-right:20px;}
.CLC .Cimglist li:nth-child(2){margin-right:0px;}
.CLC .Cimglist li:first-child+li{margin-right:0px;}
.CLC .Cimglist li img{width:280px; height:160px; }
.CLC .Cimglist li p{ position:absolute; left:0; bottom:0; width:100%;height:35px; overflow:hidden; font-size:16px; font-weight: 200;color:#fff; line-height:35px; text-align:left; text-indent:10px; background:url(../../images/home/www/text_bg.png);text-overflow: ellipsis;white-space: nowrap;}
.CLC .Cimglist li p a{font-size:16px; font-weight: 200;color:#fff;}
.CLC .Cimglist li p a:hover{color:#ffbd00;}


/*全媒体矩阵 ############################################################################################################*/
.Media_matrix{ position:relative;clear:both;width:1200px; height:220px; overflow:hidden; margin:20px auto 0 auto;  }
h2.Media_matrix_T { position:absolute; left:0; top:9px; width:1200px;height:45px; overflow:hidden; font-size:22px; font-weight:600;line-height:45px; color:#fff; text-align: center;background:url(../../images/home/www/wxjz_t.png) top center no-repeat; }
.Media_matrix .Cont{clear:both; height:100%; overflow:hidden; margin-top:20px;padding:60px 0 40px 0; background:#f5f5f5;}
.Media_matrix .Cont li{ position:relative; float:left; width:220px; margin-left:16px; text-align:left; border-right:1px solid #c5c5c5;}
.Media_matrix .Cont li.end{ width:235px;border-right:0;}
.Media_matrix .Cont li img{ float:left; margin-right:6px;}
.Media_matrix .Cont li h3{ margin-top:30px;font-size:18px; font-weight:600;color:#728fd4; line-height:22px; }
.Media_matrix .Cont li p{font-size:14px; font-weight: 200;color:#000; line-height:22px; }
.Code{position:fixed;right:0;bottom:0; cursor: pointer;}
.Code .C_info{display:none}
.Code:hover .C_info{position:absolute;display:block;left:10px;top:0px;z-index:999; width:120px; height:120px; padding:10px; text-align:center;background:#596272; }
.Code:hover .C_info img{ display:block; margin:0;}

.Media_matrix .DSB_container { float:left; width:224px; overflow:hidden; margin-left:35px; padding-top:37px; background:url(../../images/home/www/gbdsb.jpg) 0 5px no-repeat;}
.Media_matrix .Cimg {float:left; width:122px; overflow:hidden;}
.Media_matrix .Cimg img {display:block; width:122px; height:167px;}
.Media_matrix .Cimg p{width:122px; height:28px; overflow:hidden; font-size:18px; font-weight: 200;color:#fff; line-height:28px; background:#596272;text-overflow: ellipsis;white-space: nowrap;}
.Media_matrix .Cimg p a{font-size:18px; font-weight: 200;color:#fff; }
.Media_matrix .Ctxt {float:right; width:101px; overflow:hidden;}
.Media_matrix .Ctxt li { height:27px; overflow:hidden; margin-bottom:1px;font-size:14px; font-weight: 200;color:#fff; line-height:27px; background:#728fd4;text-overflow: ellipsis;white-space: nowrap;}
.Media_matrix .Ctxt li:hover{background:#596272;}
.Media_matrix .Ctxt li a{ font-size:14px; font-weight: 200;color:#fff;}
/*gre 主持人 电视报 ############################################################################################################*/
.grE{clear:both; width:1200px; height:100%; overflow:hidden; margin:30px auto 0 auto;}
.grE_L{ float:left; width:1012px; height:100%; overflow:hidden; }
.grE_R{ float:right; width:188px; height:100%; overflow:hidden; }

/*主持人############################################################################################################*/
.Host{clear:both;  height:100%; overflow:hidden;text-align:left; }
.Host .Cont{clear:both; height:100%; overflow:hidden;padding:0 0 20px 0;  }
h2.Host_T { float:left;width:188px; height:188px; overflow:hidden; margin-right:15px; text-align:center; background:#728fd4;}
.Host_T .capname{ display:block; width:137px;height:75px; overflow:hidden; margin:30px auto 0 auto;font-size:22px; font-weight:600;line-height:65px; color:#fff; text-indent:60px; border-bottom:1px dotted #fff; background:url(../../images/home/www/icon.png) 0 -360px no-repeat;  }
.Host_T .capname a{ font-size:22px; font-weight:600;color:#fff;   }
.Host_T .capmore{text-align:center; }
.Host_T .capmore a{display:block; width:137px;height:28px; overflow:hidden; margin:20px auto 0 auto;  font-size:18px; font-weight:200;line-height:28px; color:#fff; background:#354a7e;  }
.Host_T .capmore a:hover{ color:#fff; background:#47b6e1; }
.Host .Cont li{ position:relative; float:left;width:188px; height:188px; margin:0 14px 15px 0;}
.Host .Cont li:first-child+li+li+li+li{ margin-right:15px;}
.Host .Cont li img{ display:block;width:188px; height:188px;}
.Host .Cont li p{ position:absolute; left:0; bottom:0; width:100%;height:35px; overflow:hidden; font-size:18px; font-weight: 200;color:#fff; line-height:35px; text-align: center;  background:url(../../images/home/www/text_bg.png);text-overflow: ellipsis;white-space: nowrap;}


/* 广播电视报 */
.DSB_container{margin:0 auto;}
.DSB_container .content, .DSB_container .tab{width:188px;}
.DSB_container .tab{ height:45px; overflow:hidden; border-bottom:1px solid #fff; background:#596272;}
.DSB_container .tab a:hover{color:#ffbd00;}
.DSB_container .tab a{color:#fff;text-decoration:none;}
a{color:inherit}
.DSB_container .tab p{ font-size:18px; line-height:45px; color:#FFF;}
.DSB_container .tab{padding:0;}
.DSB_container .content{width:188px;height:256px; }
.DSB_container .content img{display:block;width:188px;height:256px; display: block}
.DSB_container .first{z-index:3;top:0px;}
.DSB_container .second{z-index:2;top:45px;}
.DSB_container .third{z-index:1;top:91px;}
.DSB{	position:relative;	overflow:hidden;height:347px;}
.DSB > div{position:absolute;left:0px;cursor:pointer;width:188px;}
.hide{}

/*Gxtv_about 相关链接*/
.Gxtv_about{ clear:both; width:1200px; height:100%;overflow:hidden; margin:30px auto 0 auto; border-top:2px solid #728fd4;}
.Gxtv_about .Cont{ clear:both; width:100%; height:100%;overflow:hidden; }
.Gxtv_about .Cont p{font-size:14px; font-family: "微软雅黑";  font-weight:normal; text-align:left; color:#e8e8e8; line-height:35px;}
.Gxtv_about .Cont p a{margin:0 10px; font-size:14px;  font-weight:normal;  color:#010101;text-decoration:none; }
.Gxtv_about .Cont p a:hover{color:#728fd4; }
.Gxtv_about .Cont p a:first-child{ margin-left:0;}

/*Gxtv_footer 底部信息*/
.Gxtv_footer{ clear:both; width:100%; height:100%;overflow:hidden; margin:10px auto 0 auto; text-align:left; background:#efefef;font-family: "微软雅黑";}
.Gxtv_footer .Cont{ position:relative; width:1200px;height:100%; overflow:hidden; margin:0 auto; padding:30px 0;}
.Gxtv_footer .Cont div{ float:left; margin-right:50px;}
.Gxtv_footer .Cont div p{font-size:14px; font-weight:normal; text-align:left; color:#999; line-height:25px; text-decoration:none;}
.Gxtv_footer .Cont div p a{color:#999;}
.Gxtv_footer .Cont div p a:hover{color:#ffa200;}
.Gxtv_footer .Cont div p a:visited{color:#999;}
.Gxtv_footer .Cimg{ clear:both;width:100%; margin:20px 0 0 0;}
.Gxtv_footer .Cimg li{ float:left; width:120px;  margin-right:50px;_margin-right:50px;}
.Gxtv_footer .Cimg li.ban{ float:left; width:80px;  margin-top:-15px;}
.Gxtv_footer .Cimg li.ewm{ float:left; width:135px; height:70px; overflow:hidden;margin-right:30px; margin-top:-15px; padding:5px; background:#FFF;  }
.Gxtv_footer .Cimg li.ewm img{ float:left; width:82px; height:70px; margin-right:5px; }
.Gxtv_footer .Cimg li.ewm p{ font-size:10px; line-height:18px; color:#747373;}

.DSB_container h3 {
    height: 45px;
    overflow: hidden;
    font-size: 16px;
    line-height: 45px;
    color: #FFF;
    text-align: center;
    background: #7790d6;
}

.DSB_container h3 a {
    font-size: 16px;
    color: #FFF;
}

/*历史记录*/
.Historical_record{
    width:322px;
    height: 430px;
    background-color: #fff;
    position: absolute;
    z-index: 99;
    border-radius: 10px;
    display: none;
    box-shadow: 0px 0px 4px rgba(204, 202, 202, 1);
}
.Historical_record .History-box-arrow {
    position: absolute;
    top: -3.2%;
    left: 50%;
}
.Historical_record .History-box-arrow .History-box-arrowIn,.Historical_record .History-box-arrow .History-box-arrowOut {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: transparent transparent #fff;
}
.Historical_record .History-box-arrow .History-box-arrowIn {
    border-color: transparent transparent #fff;
    left: -7px;
    top: -6px;
}
.Historical_record_title{
    height: 30px;
    color: #728fd4;
    border-bottom: 1px #e0e0e0 solid;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 16px;
}
.History_NoRecord{
    margin-top: 30%;
    font-size: 16px;
    color: #999999;
    display: none;
}
.History_NoRecord img{
    width: 135px;
    height: 86px;
    margin-bottom: 30px;
}
.Historical_record_bottom{
    height: 30px;
    color: #fff;
    background-color:#728fd4;
    text-align: center;
    padding-top: 10px;
    font-size: 16px;
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 0 0 10px 10px;
    cursor:pointer;
    /*display: none;*/
}
.Historical_record_list{
    display: none;
}
.Historical_record_list li{
    height: 35px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 200;
    line-height: 30px;
    color: #999999;
}
.Historical_record_list li:hover,.Historical_record_list li:hover a{
    color: #728fd4 !important;
    cursor:pointer;
}
.Historical_record_list li img{
    height: 12px;
    float: left;
    margin: 10px 10px 0 10px;
}
.Historical_record_list li div {
    width: 85%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}
.Historical_record_list li a {
    margin-left: 5px;
    font-size: 14px;
    font-weight: 200;
    color: #666666;
}
.Historical_record_list li span {
    float: right;
    padding-right:8px;
    font-size: 12px;
}